Recently, the awareness of the importance of distributed software developmenthas been growing in the software engineering community. Economic constraints,more and more outsourcing of development activities, and the increasing spatialdistribution of companies come along with challenges of how to organizedistributed development. In this article, we reason that a common process understanding is mandatoryfor successful distributed development. Integrated process planning, guidanceand enactment are seen as enabling technologies to reach a unique process view. We sketch a synthesis of the software process modeling environment SPEARMINTand the XCHIPS system for web-based process support. Hereby, planners anddevelopers are provided with collaborative planning and enactment support andadvanced process guidance via electronic process guides (EPGs). We describe theusage of this integrated environment by using a case study for the developmentof a learning system.
展开▼